import 'package:flutter_web_2021/base/BasePageP.dart';
import 'package:flutter_web_2021/config/NWApi.dart';
import 'package:flutter_web_2021/utils/http/DioManager.dart';
import 'package:flutter_web_2021/utils/http/NWMethod.dart';
import 'package:flutter_web_2021/utils/toast/OkToastUtil.dart';
import '../dio_page.dart';



class DioPagePresenter extends BasePageP<DioPageState>{

  @override
  void initState() {
    super.initState();
    futureStatus =0;
  }

  ///请求用户信息
  void requestUserInfo(){
    // Future.delayed(Duration(milliseconds: 3000), (){
    //   DioManager().request(NWMethod.POST, NWApi.complaints_suggestions, params: {
    //     "type": "2",
    //   }, success: (data) {
    //     print("success data = ${data}");
    //     ToastUtil.showToastBottom( "投诉成功");
    //     // Navigator.of(AppUtil.instance.context).pop();
    //   }, error: (error) {
    //     print("error code = ${error.code}, massage = ${error.message}");
    //     ToastUtil.showToastBottom("网络错误,请刷新或稍后重试");
    //   });
    //
    //
    //     futureStatus =0;
    //     view.updateResponseView("sadfsa");
    // });

    // await SpUtil.getInstance();
    // DioManager().request(NWMethod.POST, NWApi.complaints_suggestions, params: {
    //   "type": "2",
    // }, success: (data) {
    //   print("success data = ${data}");
    //   ToastUtil.showToastBottom( "投诉成功");
    //   Navigator.of(AppUtil.instance.context).pop();
    // }, error: (error) {
    //   print("error code = ${error.code}, massage = ${error.message}");
    //   ToastUtil.showToastBottom("网络错误,请刷新或稍后重试");
    // });

    // requestNetwork(Method.get,
    //   url: NWApi.login,
    //   baseUrl: NWApi.baseApi,
    //   onSuccess: (response){
    //     Map<String,dynamic> _map = json.decode(response?.data.toString());
    //     // String result = json.encode(_map);
    //     // ResponseUserInfoEntity entity = EntityFactory.generateOBJ(_map["data"]);
    //     view.updateResponseView(_map["data"]);
    //   },
    //   // onError: (int code, String mag){
    // view.updateResponseView("sadfsa");
    //   // }
    // );

  }
}